package pe.com.itworth.ttsclient.util;

import java.util.Date;
import java.util.GregorianCalendar;


public class FechaFactory {
	
	public static Date crearFecha(final int anio, final int mes, final int dia){
		return new GregorianCalendar(anio,mes,dia).getTime();
	}
	
	public static Date crearHora(final int horas, final int minutos, final int segundos){
		return FechaUtilitario.horasMinutosYSegundosDe(new GregorianCalendar(0,0,0,horas,minutos,segundos).getTime());
	}
	
	public static Date crearFechaYHora(final int anio, final int mes, final int dia, 
			final int horas, final int minutos, final int segundos){
		return new GregorianCalendar(anio,mes,dia,horas,minutos,segundos).getTime();
	}
	
	public static Date ahora(){
		return new GregorianCalendar().getTime();
	}
	
	public static Date crearFechaYHora(long tiempo){
		GregorianCalendar dateTime=new GregorianCalendar();
		dateTime.setTimeInMillis(tiempo);
		return dateTime.getTime();
	}

}
